<?php
include_once ('../../php/postgre.php');
session_start();
$act = '';
if (isset($_POST['act']))
    $act = $_POST['act'];
if ($act == 'komponen_action') {
    $id_komponen = $_POST['id_komponen'];
	$id_bidang = $_POST['id_bidang'];
	$nama_komponen = $_POST['nama_komponen'];
    $satuan = $_POST['satuan'];
	
    if (!is_numeric($id_komponen) || !is_numeric($id_bidang) || empty($nama_komponen) || empty($satuan)) {
        echo "Err : invalid input.";
        exit;
    }

    if ($id_komponen > 0) {
        exec_query("update spm_komponen set id_bidang = ".$id_bidang.",nama_komponen = '".$nama_komponen."',satuan = '".$satuan."' where id_komponen = ".$id_komponen);
        echo 'success__';
    } else {
        $maxid = get_maxid('id_komponen', 'spm_komponen');
        exec_query("insert into spm_komponen (id_komponen, id_bidang, nama_komponen, satuan) values 
					(" . $maxid . "," . $id_bidang . ", '" . $nama_komponen . "', '" . $satuan."')");
        $st = get_data('select id_komponen from spm_komponen where id_komponen=' . $maxid);
        if ($st['id_komponen'] == $maxid) {
            echo 'success__';
            $id_komponen = $maxid;
        }
    }

	echo $id_komponen.'__';
	view_komponen();
}else if($act == 'del_komponen'){
	$id_komponen = $_POST['id_komponen'];
	if(is_numeric($id_komponen)){
		exec_query("DELETE FROM spm_komponen WHERE id_komponen =".$id_komponen);
		echo 'success__';
	}else{
		echo 'Error';
	}
	view_komponen();
} else if ($act == 'edit_komponen') {
    $id_komponen = $_POST['id_komponen'];
    if (is_numeric($id_komponen)) {
        $data = get_data("select id_komponen,id_bidang,nama_komponen, satuan from spm_komponen where id_komponen =" . $id_komponen);
        $ress = implode($data, '__');
        print_r($ress);
        echo "__";
    } else {
        echo 'error';
    }
    view_komponen();
}

function view_komponen() {
					$no=1;
					$komp = get_datas("select * from spm_skpd s, spm_bidang_urusan b,spm_komponen k where s.id_skpd=".$_SESSION['_id']." AND s.id_bidang=k.id_bidang AND k.id_bidang=b.id_bidang");
					foreach ($komp as $komp){
					?>
						<tr>
							<td><?php echo $no ?></td>
							<td><?php echo $komp['nama_bidang'];?></td>
							<td><?php echo $komp['nama_komponen']?></td>
							<td><?php echo $komp['satuan']?></td>
							<td style="width:200px; text-align:center;">
							<a class="btn btn-danger bt-delete-komponen" name="<?php echo $komp['id_komponen']; ?>">Delete</a>
                                <a  href="#modalwin" data-toggle="modal"  class="btn btn-info bt-edit-komponen" name="<?php echo $komp['id_komponen']; ?>">Edit</a>
							</td>
						</tr>
						<?php 
						$no++;
						}
						}
						?>